[速報]Amazon Linux AMI 2017.03 がリリースされました!
はじめに
Amazon Linux AMI 2017.03が正式にリリースされました!
ということで早速触ってみました!
起動してみた
EC2 インスタンス作成画面、クイックスタートで表示されるAmazonLinuxのバージョンが「2017.03」となりました。
東京リージョンのAMIは「amzn-ami-hvm-2017.03.0.20170401-x86_64-gp2 - (ami-859bbfe2)」です。
仮想化方式や、利用するストレージに応じたAMIは、コミュニティAMIから検索する事で利用可能です。
変更点
Linux Kernel
- カーネルバージョン、最新安定版リリースの「4.9」が採用されました。
$ cat /etc/system-release Amazon Linux AMI release 2017.03 $ uname -srv Linux 4.9.17-8.31.amzn1.x86_64 #1 SMP Sat Apr 1 01:22:16 UTC 2017
- 前リリース(2016.09)では、カーネルバージョンは「4.4」でした。
$ cat /etc/system-release Amazon Linux AMI release 2016.09 $ uname -srv Linux 4.4.35-33.55.amzn1.x86_64 #1 SMP Tue Dec 6 20:30:04 UTC 2016
更新してみた
- 最新パッチが適応された素のAmazonLinux 2016.09、「yum update」による更新を試みました。
- 更新されたパッケージは以下の通りでした。
$ sudo sed -i -e 's/^releasever=latest$/releasever=2016.09/g' /etc/yum.conf $ sudo yum update -y $ sudo sed -i -e 's/^releasever=2016.09$/releasever=2017.03/g' /etc/yum.conf $ sudo yum update ================================================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================================================================================== インストール中: kernel x86_64 4.9.17-8.31.amzn1 amzn-main 17 M 更新します: acpid x86_64 2.0.19-6.7.amzn1 amzn-main 73 k cloud-init noarch 0.7.6-2.15.amzn1 amzn-main 421 k curl x86_64 7.51.0-4.73.amzn1 amzn-main 316 k device-mapper x86_64 1.02.135-1.31.amzn1 amzn-main 275 k device-mapper-event x86_64 1.02.135-1.31.amzn1 amzn-main 180 k device-mapper-event-libs x86_64 1.02.135-1.31.amzn1 amzn-main 181 k device-mapper-libs x86_64 1.02.135-1.31.amzn1 amzn-main 351 k device-mapper-persistent-data x86_64 0.6.3-1.11.amzn1 amzn-main 442 k libcurl x86_64 7.51.0-4.73.amzn1 amzn-main 269 k lvm2 x86_64 2.02.166-1.31.amzn1 amzn-main 1.2 M lvm2-libs x86_64 2.02.166-1.31.amzn1 amzn-main 1.3 M man-pages noarch 4.10-2.16.amzn1 amzn-main 5.8 M python27-urlgrabber noarch 3.10-8.16.amzn1 amzn-main 163 k rpm x86_64 4.11.3-21.75.amzn1 amzn-main 1.4 M rpm-build-libs x86_64 4.11.3-21.75.amzn1 amzn-main 113 k rpm-libs x86_64 4.11.3-21.75.amzn1 amzn-main 299 k rpm-python27 x86_64 4.11.3-21.75.amzn1 amzn-main 88 k system-release noarch 2017.03-0.0 amzn-main 24 k yum noarch 3.4.3-150.68.amzn1 amzn-main 1.7 M yum-metadata-parser x86_64 1.1.4-10.20.amzn1 amzn-main 29 k yum-plugin-priorities noarch 1.1.31-40.29.amzn1 amzn-main 28 k yum-plugin-upgrade-helper noarch 1.1.31-40.29.amzn1 amzn-main 28 k yum-utils noarch 1.1.31-40.29.amzn1 amzn-main 125 k 依存性関連でのインストールをします: libidn2 x86_64 0.16-1.2.amzn1 amzn-main 103 k libunistring x86_64 0.9.3-6.1.amzn1 amzn-main 419 k
- 「yum update」による更新後、OS再起動を実施する事で、新カーネルが利用されるようになります。
最後に
AmazonLinux 2017.03 の大きな変更点はカーネルのみ、今回のアップデートによる互換性の問題は生じにくいと予想されますが、 事前に検証環境などでの評価をお薦めします。
特定のカーネルやパッケージに依存するシステムの場合には、ワークアラウンドとしてAmazonLinuxのバージョン固定を検討ください。